/******************************************************************************************
文件名：data_reg_table.h
作者：狼狼    版本：V1.0    创建日期：2021.9.10
文件描述：
    数据记录表格式定义。
历史修改记录：
1. 2021-9-10:V1.0 狼狼
创建。
2. 2022-5-11:V1.0 狼狼
代码公开。
******************************************************************************************/
#ifndef DATA_REG_TABLE__
#define DATA_REG_TABLE__
//+------------------------------------------------------------------------------------------+
//|                                           头文件
//+------------------------------------------------------------------------------------------+
/*|*/#include <stdint.h>
/*|*/#include "internal_data.h"
//+------------------------------------------------------------------------------------------+
//|                                          数据类型
//+------------------------------------------------------------------------------------------+
/*|*/typedef struct data_reg_table
/*|*/{
/*|*/    ENUM_DATA_TYPE data_type;
/*|*/    uint16_t data_type_value;
/*|*/    void (*data_process_handle)(ST_INTERNAL_DATA internal_data);
/*|*/}ST_DATA_REG_TABLE;
//|
//|    ----------------------------------------
//|    指令记录表
//|    [说明]指令记录表用于内部指令注册，解析器
//|          将访问该表以判断指令的合法性。
//|    ----------------------------------------
/*|*/extern ST_DATA_REG_TABLE data_reg_table[];
//+------------------------------------------------------------------------------------------+

#endif /* End of #define DATA_REG_TABLE__ */
